Lord of Lords – English–Español translations

🇬🇧 en es 🇪🇸

Lord of Lords properNoun

Señor de señores
Wiktionary Links